翻訳と辞書
Words near each other
・ Baby M (singer)
・ Baby Magic
・ Baby Makes Five
・ Baby Makin' Music
・ Baby Makin' Project
・ Baby mama
・ Baby mama (disambiguation)
・ Baby Mama (film)
・ Baby Mama (song)
・ Baby Michau
・ Baby Mine
・ Baby Mine (1917 film)
・ Baby Mine (1928 film)
・ Baby Mine (Dumbo song)
・ Baby Mine (play)
Baby modula-3
・ Baby monitor
・ Baby Monkey
・ Baby Monster group
・ Baby Moose (cyclecar)
・ Baby mugging
・ Baby Naznin
・ Baby New Year
・ Baby Niveditha
・ Baby Not on Board
・ Baby Now That I've Found You
・ Baby O
・ Baby Obey Me
・ Baby of the Bride
・ Baby of the House


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Baby modula-3 : ウィキペディア英語版
Baby modula-3

Baby Modula-3 is a functional programming sublanguage of Modula-3 (safe subset) programming language based on ideals invented by Martín Abadi. It is an object oriented language for studying programming language design; one part of it is implicitly prototype-oriented programming language, and the other is explicitly statically typed designed for studying computer science type theories. It has been checked as a formal language of metaprogramming systems.〔 It comes from the "Scandinavian School" of object-oriented programming languages.
Martín Abadi tried to give an example of pure object-oriented language which would allow the studying of formal semantics of objects. "Baby Modula-3 is defined with a structured operational semantics and with a set of static type rules. A denotational semantics guarantees the soundness of this definition."〔(Baby Modula-3 and a theory of objects ) Martin Abadi. DEC Systems Research Center (SRC) Research Report 95 (February 1993)〕
This object model has been shown to have well definiteness decidability (a mechanical proof of it isn't known).
The inventor of Baby Modula-3 worked at Systems Research Center (SRC) of Digital Equipment Corporation (DEC) in Palo Alto, California. As DEC was bought by Compaq and Compaq itself was bought by Hewlett-Packard the SRC-report 95 was made available to the public by HP.
==Influences==
Luca Cardelli and Martín Abadi wrote the book ''A Theory of Objects'' in 1997 laying out formal calculi for the semantics of object-oriented programming languages. Baby Modula-3 influenced this work according to Luca Cardelli, and guided a calculus of the type of self in ''Types for object and the type of 'self.
It has open the way for work on Modula-3 formal semantic checking systems, for object oriented type system programming languages that have been used to model the formal semantics of programming languages such as Ada (programming language) and C (programming language) .

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Baby modula-3」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.